# Celery服务器的入口、启动文件,类似于django的 manage.py
from celery import Celery

# 为celery使用django配置文件进行设置
import os
if not os.getenv('DJANGO_SETTINGS_MODULE'):
    os.environ['DJANGO_SETTINGS_MODULE'] = 'meiduo_mall.settings.dev'


# 创建Celery实例
celery_app = Celery("meiduo")

# 加载配置文件
# celery_app.config_from_object("配置文件的导包路径")
celery_app.config_from_object("celery_tasks.config")

# 注册任务
# celery_app.autodiscover_tasks(["任务包的导包路径"])
celery_app.autodiscover_tasks(["celery_tasks.sms","celery_tasks.email","celery_tasks.html"])